CONTENTS

Writing a Device Driver in C++ (What?  In C++?)  by Tim Enwall  
How to capitalize on the advantages of a higher level language and avoid some of the pitfalls you may encounter if you write a driver in C++, including a complete example of a device driver in C++.   376

Polymorphic Code Resources in C++  by Patrick C. Beard   A method of implementing polymorphism in stand-alone C++ code resources, illustrated by a window definition function that uses polymorphism.   400

System 7.0 Sneaks   Answers from Apple Computer.   413

Macintosh Q & A   Answers from the Macintosh DTS group.   417

Developer Essentials:  Issue 4   The latest disc containing essential tools for developers.   420

Apple II Q & A   Answers from the Apple II DTS group.   422

Inside the Macintosh Coprocessor Platform and A/ROSE  by Joseph Maurer   An introduction to the basics of the Macintosh NuBus card and A/ROSE (the Apple Real-time Operating System Environment).  Includes a close look at interprocess communication in A/ROSE and how the TokenTalk card uses A/ROSE, plus some samples of A/ROSE programming.   424

The Perils of PostScriptThe Sequel  by Scott "Zz" Zimmerman   
A description of some gotchas that can occur when you use PostScript dictionaries in applications, and ways to work around them.   446

Driving to Print:  An Apple IIgs Printer Driver  by Matt Deatherage  An explanation of the mysteries of the printer driver:  what it does, how it does it, and how to write one.  A sample printer driver is provided.   454

Index   478

